Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Italy F5 Italy F6 Melbourn Challenger Lugano Challenger Vancouver Challenger Binghamton Challenger Burnie Challenger Cremona Challenger Bangkok Challenger Caloundra Challenger Dallas Challenger M15 Las Vegas Nottingham Challenger Nottingham Challenger M25 Tulsa M25 Nottingham Frito Lay/USTA Challenger - Binghamton Windy City Classic - Winnetka Perth Challenger - Perth Aix En Provence Challenger Surbiton Challenger M15 Cancun M15 Santo Domingo M15 Cancun M15 Cancun Monterrey Challenger Zagreb Challenger M25 Harlingen Nottingham Challenger Calgary Challenger Sao Paulo Challenger M25 Austin Rijeka Open - Rijeka M15 Doha M25 Doha M25 Al Zahra Australian Men's Hardcourt Championships - Adelaide Burnie Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Singapore Adidas International - Sydney Infiniti Open - Los Angeles Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Bangkok Challenger M25 Santo Domingo The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis AIG Japan Open - Tokyo Toyota Challenger Siebel Open - San Jose Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Cassis Challenger Mercedes-Benz Cup - Los Angeles M25 Calabasas M25 Xalapa M25 Pensacola Adidas International - Sydney M25 Wichita The Stella Artois Grass Court Championships - London Aguascalientes Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Biella 4 Challenger Lille Challenger ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Istanbul 2 Challenger Medibank Private International - Sydney Drummondville Challenger The Stella Artois Grass Court Championships - London Mallorca Challenger Thailand Open - Bangkok Brisbane 1 Challenger Morelia Challenger Fairfield Challenger Chicago Challenger Sydney International - Sydney SAP Open - San Jose Bratislava Challenger Tennis Channel Open - Las Vegas Tiburon Challenger Hypo Group Tennis International - Portschach Lexington Challenger The Stella Artois Championships - London Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Next Generation Adelaide International - Adelaide Barranquilla Challenger Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Bloomfield Hills Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Rome 1 Challenger Las Vegas Challenger The Artois Championships - London Mallorca Challenger Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Monterrey Challenger BMW Open - Munich Morelos Challenger Legg Mason Tennis Classic - Washington Fairfield Challenger AIG Japan Open Tennis Championships - Tokyo Malaga Challenger Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Knoxville Challenger U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Tyler Challenger Lexington Challenger Santo Domingo Challenger Columbus Challenger Malaysian Open - Kuala Lumpur Charlottesville Challenger Nonthaburi 2 Challenger Bengaluru Challenger Brisbane International - Brisbane Medibank International - Sydney Pune Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Pune Challenger Mexico City Challenger Savannah Challenger Kigali 2 Challenger Merida Challenger Cuernavaca Challenger Winston Salem - Winston Salem Little Rock Challenger Cary Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Jingshan Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Franklin Templeton Tennis Classic - Scottsdale Monterrey Challenger Citi Open - Washington Shanghai Challenger PTT Thailand Open - Bangkok Franklin Templeton Tennis Classic - Scottsdale Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Burnie Challenger BMW Open - Munich Hall of Fame Tennis Championships - Newport Sarasota Challenger Citi Open - Washington Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Brisbane 3 Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Tiburon Challenger Medibank International - Sydney Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport AEGON Championships - London Moselle Open - Metz Charleston Challenger Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Chicago Challenger Open de Nice Cote d'Azur - Nice Napoli Challenger Todi Challenger Monza Challenger ABN/AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Apia International - Sydney If Stockholm Open - Stockholm Bratislava Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne The Stella Artois Championships - London China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney New York Open - New York Champaign Challenger Nonthaburi 3 Challenger Astana Open - Nur-Sultan AEGON Championships - London Atlanta Tennis Championships - Atlanta San Luis Potosi Challenger Acapulco Challenger China Open - Beijing Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Pilot Pen International - New Haven AEGON International - Eastbourne Noumea Challenger Atlanta Tennis Championships - Atlanta Mallorca Championships - Mallorca If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Cary 2 Challenger Erste Bank Open - Vienna Claro Open Colombia - Bogota M25 Pensacola Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Nottingham Challenger Brisbane 2 Challenger European Open - Antwerp Morelos Challenger US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Claro Open Colombia - Bogota Citi Open - Washington Dallas Challenger Apia International - Sydney Ecuador Open - Quito Lugano Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos CMG Asia Open - Hong Kong Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Winnipeg Challenger Adidas International - Sydney TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Mexico City Challenger Savannah Challenger New York Open - New York Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Mallorca Challenger Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Verona Challenger Bengaluru Challenger Leon Challenger Citi Open - Washington Little Rock Challenger Tunis Challenger Renault Slovenian Open - Ljubljana Palmas del Mar Challenger Next Generation Adelaide International - Adelaide Libema Open - 's-Hertogenbosch Perugia Challenger Istanbul Challenger Countrywide Classic - Los Angeles Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newport Challenger Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Zhangjiagang Challenger The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Next Generation Adelaide International - Adelaide Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells AAPT Championships - Adelaide Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Channel Open - Las Vegas Jinan Challenger ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Brasilia Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells The Nottingham Open - Nottingham Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Brisbane - Brisbane New Delhi Challenger Pacific Life Open - Indian Wells Infosys Hall of Fame Open - Newport BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Heineken Open Singapore - Singapore Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome U.S. Mens's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Bogota Challenger Stockholm Open - Stockholm Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mexico City Challenger Western & Southern Open - Cincinnati Valencia Open - Valencia Topshelf Open - 's-Hertogenbosch Salinas Challenger Intrum Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Delray Beach Open - Delray Beach Open Parc - Lyon Almaty Open - Almaty Legg Mason Tennis Classic - Washington D.C. Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome SAP Open - San Jose Split 1 Challenger Charleston Challenger Cassis Challenger Knoxville Challenger Rogers Cup - Toronto Chengdu Open - Chengdu Tennis Masters Series - Rome Chicago Challenger Erste Bank Open - Vienna Charlottesville Challenger Tennis Masters Series - Rome Masters Series - Hamburg Hall of Fame Tennis Championships - Newport Lexington Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London AEGON International - Eastbourne Eurocard Open - Stuttgart Tennis Masters Series - Hamburg China Open - Beijing Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BB&T Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Montreal Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Chengdu Open - Chengdu Abierto Mexicano - Los Cabos Australian Open - Melbourne Fever-Tree Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris M25 Chennai U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, Group 1, 2R, THA-AUS 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, F, FRA-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-ARG 1-4 Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Australian Open (juniors) Davis Cup, Group I, 1R, TPE-AUS 0-5 U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Kooyong Classic - Kooyong Davis Cup, Group 1, 2R, AUS-THA 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-USA 1-3 Australian Open (juniors) Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Olympics - London U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Olympics - Beijing